/*
LEGAL
=====
Copyright: Jason Moffat, www.kmdvisual.com

Stylesheet for De Ferranti

*/

/* THE BIG GUYS */

	html,div,img,form,fieldset {border:0;margin:0;padding:0;}

/*adds vertical scroll bar across browsers to avoid "jump" when page heights vary*/
	html {height:100%;margin-bottom:1px}
	html {overflow: -moz-scrollbars-vertical !important;/* force vertical scrollbar in Mozilla FF */}

	body {padding:0;margin:0;background:#000000;color:#333333;font-size:12px;line-height:16px;font-family:Arial, Helvetica, sans-serif;}
	a:link, a:visited, a:active {text-decoration:none; color:inherit;}
	a:hover {text-decoration:none;}
		
	#container {position:relative;width: 962px;margin:0 auto;background-color:#FFFFFF;overflow:visible;clear:both;}
	
	#content-wrap {width: 962px;margin: 0 auto;overflow: hidden;background-color: #FFFFFF;} 
	#content-wrap li {list-style: disc;}
	#content-wrap .inner {width: 710px;float: right;border-left: 1px solid #CCCCCC;margin: 20px 0px 20px 0px;}
	#content-wrap .homefullwidth {margin:20px 38px 10px 38px;width:886px;}
	#content-wrap .fullwidth {margin:25px 38px 0px 38px;width:886px;}
	#content-wrap .homenavcontainer {margin:0;width:886px;padding: 0;}
	#content-wrap .fullwidthcontent {width:886px;margin:0;padding: 0px 0 0 0;clear:both;}
	#content-wrap .left {float:left;width: 203px;margin: 0px 0px 0px -225px;position: relative;display: inline;}
	#content-wrap .right {float:left;width: 632px;margin: 0px 0px 0px 30px;position: relative;display: inline;}
	#breadcrumb {margin:0px;margin-bottom:1.3em;font-size:11px; text-transform:lowercase;}
	#breadcrumb a:link, #breadcrumb a:visited {text-decoration:none;color:#333333;}
	#breadcrumb a:hover {text-decoration:none;color:#000000;}
	#breadcrumb .B_lastCrumb {text-decoration:none;color:#000000;font-weight:bold;}
	
	.horizontalbutton {margin:0; padding:0;}
	.storyimage {font-size: 16px;margin:0;color:#666666;font-weight:normal;line-height:18px; padding-bottom:0.5em; padding-top:.5em;border-top:1px #666666 dashed;}
	

	
/* De FERRANTI HOME SPECIFIC */
	#content-wrap-home {width: 962px;margin: 0 auto;overflow: hidden;background-color: #FFFFFF;border-top:0px #666666 dashed;} 
	#content-wrap-home .homefullwidth {margin:0px 38px 15px 38px;width:886px;}	
	#content-wrap-home .fullwidthcontent {width:886px;margin:0;padding:0;clear:both;}
	.fullwidthcontent h1 {font-size: 25px; text-transform: uppercase;margin:0; margin-bottom:0.3em;color:#8FB700; letter-spacing:-1px;font-family:"Arial Black", Arial, sans-serif;font-weight:normal; line-height:1em;padding:0;border-top:0px #666666 dashed;}
	.fullwidthcontent h2 {font-size: 18px;margin:0;color:#333333;font-weight:normal;line-height:18px; padding:0;}	
	.fullwidthcontent h3 {font-size: 12px;margin-top:0;color:#333333;font-weight:normal;line-height:16px; padding:0;border-top:0px #666666 dashed;}	
	
	/* About Section */	
	#about {width:962px;margin:0 auto;overflow:hidden;background-color: #FFFFFF;border-top: 0px dashed #666666;border-bottom: 0px dashed #666666}
	#about .inner {padding:0 0 0 38px;}
	#about .left {float:left;width:275px;margin:0px 20px 0px 0px;padding:0 0 20px 0;list-style:none;text-align:left;}
	#about .middle {float:left;width:275px;margin:0px 20px 0px 10px;padding:0 0 20px 0;list-style:none;text-align:left;}	
	#about .right {float:left;width:275px;margin:0px 00px 0px 10px;padding:0 0 20px 0;list-style:none;text-align:left;}	
	#about h1, #about h1 a {font-size:20px;font-family:"Arial Black", Arial, Helvetica, sans-serif; margin:0 0 5px 0;color:#333333;}
	#about h1 a:hover {color:#000000;}
	#about p, #about a {font-size:12px;line-height:16px;font-family: Arial, Helvetica, sans-serif; margin:0;color:#333333;}
	#about p a:hover {color:#000000;}
	
	
		
/* HEADER & TOP NAV */
	.logo {float:left;margin-left:38px;margin-top:45px;}	
	#header {
	background-color: #FFFFFF;
	position:relative;
	height:103px;
	border-bottom:1px dashed #666666;
	background-attachment: scroll;
	background-image: url(../images/deferranti-logo.gif);
	background-repeat: no-repeat;
	background-position: 38px 45px;
}
	#topnav {background-color: #FFFFFF; position:relative;height:31px; z-index:1; margin:0 0 0 0;border-bottom: 0px dashed #666666;}
	#homenavcontainer {position:relative;height:40;background-color: #8FB700;}
	#mainimage {background-color: #FFFFFF; position:relative;height:325px;z-index:0;}
	
	
/* HOME SUMMARY BOX */	
	#homesummary {width:962px;margin:0 auto;overflow:hidden;background-color: #E0DBD2;border-top: 0px dashed #666666;border-bottom: 0px dashed #666666}
	#homesummary .inner {padding:0 0 0 38px;}
	#homesummary .left {float:left;width:275px;margin:20px 20px 0px 0px;padding:0 0 20px 0;list-style:none;text-align:left;}
	#homesummary .middle {float:left;width:275px;margin:20px 20px 0px 10px;padding:0 0 20px 0;list-style:none;text-align:left;}	
	#homesummary .right {float:left;width:275px;margin:20px 0px 0px 10px;padding:0 0 20px 0;list-style:none;text-align:left;}	
	#homesummary h1, #homesummary h1 a {font-size:20px;font-family:"Arial Black", Arial, Helvetica, sans-serif; margin:0 0 5px 0;color:#333333;}
	#homesummary h1 a:hover {color:#000000;}
	#homesummary p, #homesummary a {font-size:11px;line-height:15px;font-family: Arial, Helvetica, sans-serif; margin:0;color:#333333;}
	#homesummary p a:hover {color:#000000;}
	
/* PRODUCT & SUMMARY CONTAINERS */
	.right .productcontainer, .right .summarycontainer {margin:0 0 15px 0;width:632px;float:none;clear:both;}
	.left .summarycontainer {margin:0 0 15px 0;width:200px;float:none;clear:both;}
	.fullwidth .summarycontainer {margin:0 0 15px 0;width:632px;float:none;clear:both;}
	.right .widget {margin:0;padding:1em 0 0 0;width:632px;float:none;clear:both;}
	
	.summarycontainer .contain {float:left;margin: 0px 60px 15px 0px;text-align:left;height:100%;width:162px;list-style:none;display:inline;}
	.summarycontainer .formcontain-L {float:left;margin: 0px 35px 15px 0px;text-align:left;height:100%;width:290px;list-style:none;}
	.summarycontainer .formcontain-R {float:left;margin: 0px 0px 15px 0px;text-align:left;height:100%;width:290px;list-style:none;}
	.summarycontainer .formcontain-FW {float:left;margin: 0px 0px 15px 0px;text-align:left;height:100%;width:632px;list-style:none;}
	.summarycontainer .formcontain-SW {float:left;margin: 0px 0px 15px;text-align:left;height:100%;width:180px;list-style:none;
	background-color: #E0DBD2;padding: 10px;}
	.summarycontainer .containsans {float:left;margin: 14px 60px 15px 0px;text-align:height:100%;width:162px;list-style:none;}	
	.summarycontainer .containsansfullwidth {float:left;margin: 14px 60px 15px 0px;text-align:left;height:100%;list-style:none;}	
	.summarycontainer .containright {float: left;margin: 0px 0px 15px 0px;text-align:left;height:100%;width:162px;list-style:none;}
	.summarycontainer .glossarycontain {float:left;margin:0 0 15px 0;text-align:left;height:100%;list-style:none;}
	.right .summarycontainer a:link, .right .summarycontainer a:visited, .left .summarycontainer a:link, .left .summarycontainer a:visited, .left .recentsearch  a:link, .left .recentsearch a:visited {text-decoration:none;color:#333333}	
	.right .summarycontainer a:active, .left .summarycontainer a:active, .left .recentsearch a:active {text-decoration:none;color:#000000;}
	.right .summarycontainer a:hover, .left .summarycontainer a:hover, .left .recentsearch a:hover {text-decoration:none;color:#000000;}
	.right .summarycontainer .more, .left .summarycontainer .more, .left .recentsearch .more {text-decoration:underline !important;}
	

	.productcontainer .productmain {float:left;margin:0;text-align:left;height:100%;width:589px;list-style:none;}
	.productcontainer .productthumb {float:left;margin: 14px 14px 0px 0px;text-align:left;height:100%;width:106px;list-style:none;}
	.productcontainer .productthumblastrow {float:left;margin: 14px 14px 14px 0px;text-align:left;height:100%;width:106px;list-style:none;}
	.headercontain {margin:0; display:block; clear:both }
	.headercontain p {font-size:16px;margin:.6em 0 .6em 0;color:#666666;font-family: "Arial Black", Arial, sans-serif;padding:.6em 0 .6em 0;line-height:12px;border-bottom:1px #666666 dashed;}
	
	
	.contain img, .containright img {margin: 0 0 8px 0;}
	.iconscontain {font-size:11px;}
	.iconscontain img {cursor:pointer;margin:0 !important; padding:0 !important;}
	.iconscontain table {margin:0 !important; padding:0 !important; display:inline-table;}
	.contain p, .glossarycontain p, .containright p {font-size:11px;line-height:15px;margin:0;}
	.containsans p, .containsansfullwidth p {font-size:12px;line-height:15px;margin:0; font-family:Arial, Helvetica, sans-serif;color:#666666;}
	.containsans a:link, .containsansfullwidth a:link, .containsans a:visited, .containsansfullwidth a:visited {color:#666666 !important;}
	.containsans a:hover, .containsansfullwidth a:hover {color:#000000 !important;}
	.contain li, .containright li {font-size:11px;line-height:15px;margin:0 0 0 -35px; padding:0 0 0 10px;font-weight:normal;width:auto;background-image:url(images/list-dot.gif);background-repeat: no-repeat; background-position: left 5px;}
	.mainimage {float:left;margin:0;text-align:left;height:100%;width:589px;list-style:none;}
	.glossaryquicklinks {font-weight:bold;margin:0 0 15px 0;width: 632px;float:none;clear:both;letter-spacing:1px;color:#999999;text-transform:uppercase}
	.glossaryquicklinks a:link, .glossaryquicklinks a:visited {font-weight:bold;color:#999999}
	.glossaryquicklinks a:hover {text-decoration:underline;color:#000000}
	
	
	/* ACCORDION */
	.open div{display:block;}
	.closed div{display:none;}
	#accordion{
	margin:.5em 0 .5em 0;
	clear: both;
}
	.accordion_headings{font-size:17px;color:#000000 !important; margin:0;padding:0;line-height:17px;}
	.accordion_content{font-family:Arial, Helvetica, sans-serif;color:#666666;padding-bottom:0.3em;border-bottom:1px #666666 dashed;margin:0 0 1em 0; padding:.5em 0 0 0}
	.accordion_headings:hover{color:#666666 !important;}
	.accordion_headings:active{color:#000000;}
	
	/* POP UP */
	#popup {width: 380px; height: 300px; position: absolute; top: 150px; left: 50px;}
	
/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1em 0;}
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;margin: 0em 0 .3em;color:#666666;}
h1 {font-size: 29px;margin:0; margin-bottom:0.2em;color:#666666; letter-spacing:-1px;font-family:"Arial Black", Arial, sans-serif;font-weight:normal; line-height:1em;}
h2 {font-size: 24px;margin-top:0;color:#666666;font-weight:normal;line-height:24px; padding-bottom:0.4em;}
h3 {font-size: 18px;margin-top:0;color:#666666;font-weight:normal;line-height:20px; padding-bottom:0.4em; padding-top:.5em;border-top:1px #666666 dashed;}
h4 {font-size: 18px;margin-top:0;color:#666666;font-weight:normal;line-height:20px; padding-bottom:0.4em;}
h5 {font-size: 18px;margin-top:0;color:#666666;font-weight:normal;line-height:20px; padding-bottom:0.4em; padding-top:.5em;border-bottom:1px #666666 dashed;}
h6 {font-size: 18px;margin-top:0;color:#666666;font-weight:normal;line-height:20px; padding:0;}

.highlight {color:#E17000}
.sansserif {font-family:Arial, Helvetica, sans-serif;color:#666666;}
.sansserif a, .sansserif a:link, .sansserif a:visited {text-decoration:underline;color:#666666;}
.sansserif a:hover {color:#000000;}
.error {color:#8FB700;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {font-size:12px;line-height:16px;margin: 0 0 0em 0;}
.date {font: bold 11px Georgia, "Times New Roman", Times, serif;color:#999999;display:block;letter-spacing: 1px;}
small {font-size:11px}

/* HOMENAV - Home Page nav */
    #homenav, #homenav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
    #homenav ul {clear:both;}
    #homenav li.last {padding-left:5px;}
    #homenav {font-weight:normal;font: normal 29px Georgia, "Times New Roman", Times, serif;margin:0;padding: 0;
}
    #homenav li {position:relative;float:left;text-transform:uppercase;display:inline;margin:0;padding:0;}
    #homenav li a, #homenav a, #homenav a:link, #homenav a:visited, #homenav a:hover, #homenav a:active {
    text-decoration:none;cursor:pointer;color:#8EA4AF;display: inline;padding: 0px 0px 0px 0px; height:1em}
    #homenav a:hover {color:#B5C4CB}
    
    #homenav li ul {width:17em;font-size:29px;margin-top:0px;position: absolute;font-weight:normal;left: -999em}
    #homenav li:hover ul, #homenav li.sfhover ul {left: 0;z-index:99999}
    
    #homenav li.active {color:#B5C4CB}
    #homenav li.active ul {border:none;}
    #homenav li.active a:link, #homenav li.active a:visited, #homenav li.active a:hover, #homenav li.active a:active {color:#B5C4CB;}
    #homenav li.active a:hover {color:#8EA4AF}
    
	
/* HOMENAV - Home Page nav */
    #homenav, #homenav ul {display:none;}

/* NAV - top horizontal nav */
	#nav, #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
	#nav {font-weight:normal;height:2.09em;font: normal 12px Arial, sans-serif;margin: 0 28px 0 28px}
	#nav li {position:relative;background: #FFFFFF;background-image:url(../images/mainnav-separator.gif);background-repeat: no-repeat;background-position: -1px 9px;float: left;width: 10em;text-transform:uppercase;display:block;margin: 0;padding:0;}
	#nav li.first {background-image:none;}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#333333;display: block;padding: 9px 10px 2px}
	#nav a:hover {color:#8FB700}
	
	#nav li ul {background: #FFFFFF;width:17em;font-size:12px;margin-top:0px;position: absolute;font-weight:normal;left: -999em}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
	#nav li li {background:none;float:none;border:none;text-transform:capitalize;padding-left:0}
	#nav li li.last {border-bottom:none;padding-bottom:5px}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#333333;padding: 3px 10px 3px;width:15em}
	#nav li li a:hover {color:#8FB700;background:#FFFFFF}
	
	#nav li.active {background-color:#FFFFFF}
	#nav li.active ul {border:none;}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {color:#8FB700;text-transform:uppercase; font-weight:bold;}
	#nav li.active a:hover {color:#8FB700}
	
	#nav li.active li {border:none;}
	#nav li.active li.last {margin-bottom: 2px}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#333333;text-transform:capitalize; font-weight:normal;}
	#nav li.active li a:hover {color:#8FB700;}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#8FB700;}

	
	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	

	/* SECONDARY NAVIGATION - vertical navigation */
	#nav-secondary, #nav-secondary ul {position:static}
	#nav-secondary, #nav-secondary li {list-style: none;margin:0;padding:0;background:#fff}
	#nav-secondary {padding-top:0;margin-top:0}
	#nav-secondary a {line-height:1.8;padding: 3px 0 3px 10px;background-color:#FFFFFF;font: normal 12px arial;display:block;}
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:link {color:#666666} 
	#nav-secondary a:visited {color:#666666} 
	#nav-secondary a:hover {color:#666666;background-color:#CCCCCC} 
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {font-weight:bold;color:#333333;text-transform:uppercase;} 
	#nav-secondary li {border-top: 1px solid #CCCCCC;border-bottom: 0px solid #CCCCCC}
	#nav-secondary li.last {margin:0;padding:0;border-bottom: 1px solid #CCCCCC} 
	

/* SECONDARY NAVIGATION - 2nd TIER */
	#nav-secondary ul {margin: 0 0 0px 7px;padding:0}
	#nav-secondary li.active li a, #nav-secondary li.active li a:link, #nav-secondary li.active li a:visited {line-height:1.5;background: #fff url() no-repeat 0 -798px;padding:0 0 0 10px;font-weight:normal;text-transform:capitalize;width:auto;color:#666666;width:180px;display:block}
	#nav-secondary li.active li a:hover, #nav-secondary li.active li a:active {color:#333333;font-weight:normal;text-transform:capitalize;}
	#nav-secondary li.active li {border: none;margin:0}
	
	#nav-secondary li.active li.active a:link, 
	#nav-secondary li.active li.active a:visited, 
	#nav-secondary li.active li.active a:hover, 
	#nav-secondary li.active li.active a:active {font-weight:bold}

/* SECONDARY NAVIGATION - 3rd TIER */
	#nav-secondary ul ul {margin: 0 0 0px 10px;padding:0;}
	#nav-secondary li.active li.active li a, #nav-secondary li.active li.active li a:link, #nav-secondary li.active li.active li a:visited {width:180px;}
	#nav-secondary li.active li.active li a:link, 
	#nav-secondary li.active li.active li a:visited, 
	#nav-secondary li.active li.active li a:hover, 
	#nav-secondary li.active li.active li a:active {font-weight:normal;}
	#nav-secondary li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active a:active {font-weight:bold;}

/* SECONDARY NAVIGATION - 4th TIER */
	#nav-secondary ul ul ul {margin: 0 0 0px 10px;padding:0}
	#nav-secondary li.active li.active li.active li a, #nav-secondary li.active li.active li.active li a:link, #nav-secondary li.active li.active li.active li a:visited {width:160px;}
	#nav-secondary li.active li.active li.active li a:link, 
	#nav-secondary li.active li.active li.active li a:visited, 
	#nav-secondary li.active li.active li.active li a:hover, 
	#nav-secondary li.active li.active li.active li a:active {font-weight:normal;}
	#nav-secondary li.active li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active li.active a:active {font-weight:bold}

	
	/* QUICK SEARCH & FORMS */
	#mainsearch {position:relative;left:auto; width:350px;margin-bottom:10px;}
	#mainsearch form {margin:0}
	#quicksearch {position:relative;left:auto;width:190px;margin:0 0 10px 8px;padding:0;}
	#quicksearch form {margin:0}
	.inputbox {font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;line-height: 11px;color: #333333;text-decoration: none;background-color: #FFFFFF;padding: 4px;border: 1px solid #CCCCCC;margin: 0px}
	.submitbox {padding:0;border:none;background-color: transparent;padding-left:2px;margin:0px;}
	.inputbox-containers{margin:0;padding-bottom: 15px;vertical-align: top;font-family: Arial, Helvetica, sans-serif;color: #333333;
	font-size: 11px;font-weight: normal;}
	.formtitles{font-family: Arial, Helvetica, sans-serif;color: #333333;font-size: 11px;line-height: 13px;font-weight: normal;padding-bottom: 7px;vertical-align: top;}
	.formcontain-L p, .formcontain-R p, .formcontain-FW p, .formcontain-SW p {margin:0 0 5px 0;font-family: Arial, Helvetica, sans-serif;color: #333333;font-size: 11px;line-height: 13px;font-weight: normal;}
	.formcontain-L .inputbox, .formcontain-R .inputbox, .formcontain-FW .inputbox, .formcontain-SW .inputbox {font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;line-height: 13px;color: #333333;text-decoration: none;background-color: #FFFFFF;padding: 4px;border: 1px solid #CCCCCC;margin:0 0 10px 0}
	.recentsearch {float:left;margin-top:10px;padding:8px;text-align:left;height:100%;width:185px; background-color:#F0F0F0;list-style:none;border-top:1px #999999 dashed;border-bottom:1px #999999 dashed;}
	.recentsearch p {font-size:11px;line-height:15px;margin:0 0 5px 0;}
	.recentsearch h4 {font-size: 18px;margin:0; padding:0 0 5px 0;color:#666666;font-family: "Arial Black", Arial, sans-serif;font-weight:normal;}
	
/* FOOTER */	
	#footer {width:962px;margin:0 auto;overflow:hidden;background-color: #A69F91; padding:0 0 20px 0}
	#footer .inner {padding:0 38px 0 38px;min-height:100px;}
	#footer .left {float:left;margin:20px 50px 0 0;padding:0 0 0px 0;text-align:left;position:relative;border-left: 1px solid #E0DBD2}
	#footer .right {float:right;width:200px;margin:20px 0 0 0;padding:0 0 20px 0;text-align:right;position:relative;}
	#address {width:962px;margin:0 auto;overflow:hidden;background-color: #000000;border-bottom:10px solid #8FB700;border-top: 0px dashed #FFFFFF;background-attachment: scroll;background-image: url(../images/deferranti-logo-onblack.gif);background-repeat: no-repeat;background-position: 788px 38px;}
	#address .inner {padding-left:35px;}
	#address .left {float:left;margin:15px 25px 5px 0px;text-align:left;position:relative;}
	#address p {line-height:15px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;}

/* FOOTER NAVIGATION */
	#footer-nav, #footer-nav ul {position:static;list-style:none;}
	#footer-nav, #footer-nav li {margin:0;padding:0;}
	#footer-nav {padding-top:0;margin-top: 0px;}
	#footer-nav a {line-height:15px;padding-left:9px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#footer-nav a, #footer-nav a:link, #footer-nav a:visited, #footer-nav a:hover, #footer-nav a:active {text-decoration:none;cursor:pointer;text-transform:uppercase;} 
	#footer-nav a:link {color:#E0DBD2;} 
	#footer-nav a:visited {color:#E0DBD2} 
	#footer-nav a:hover {color:#333333;} 
	#footer-nav li.active a:link, #footer-nav li.active a:visited, #footer-nav li.active a:hover, #footer-nav li.active a:active {font-weight:bold} 
	#footer-nav li {border-top: 0px solid #FFFFFF;border-bottom: 0px solid #ccc}
	

/* FOOTER NAVIGATION - 2nd TIER */
	#footer-nav ul {margin: 0 0 0 10px;padding:0}
	#footer-nav li.active li a, #footer-nav li.active li a:link, #footer-nav li.active li a:visited {
	line-height:15px;padding:0;margin:0;font-weight:normal;color:#E0DBD2;text-transform:capitalize;}
	#footer-nav li.active li a:hover, #footer-nav li.active li a:active {color: #333333}
	#footer-nav li.active li {border: none;margin:0}
	
	#footer-nav li.active li.active a:link, 
	#footer-nav li.active li.active a:visited, 
	#footer-nav li.active li.active a:hover, 
	#footer-nav li.active li.active a:active {font-weight:bold}
	
	/* SUB FOOTER NAVIGATION */
	#subfooter-nav, #subfooter-nav ul {padding: 0;margin: 0;list-style: none;}
	#subfooter-nav {font-weight:normal;font: normal 11px arial;margin:0;}
	#subfooter-nav li {position:relative;float:right;display:block;margin: 0;padding:0;}
	#subfooter-nav li.first {background-image:none;}
	#subfooter-nav a, #subfooter-nav a:link, #subfooter-nav a:visited, #subfooter-nav a:hover, #subfooter-nav a:active {
	text-decoration:none;cursor:pointer;color:#E0DBD2;padding: 0px 0px 0px 20px; height:1em}
	#subfooter-nav a:hover {color:#333333}
	
	#subfooter-nav li ul {background: #FFFFFF;width:17em;font-size:29px;margin-top:0px;position: absolute;font-weight:normal;left: -999em}
	#subfooter-nav li:hover ul, #subfooter-nav li.sfhover ul {left: 0;z-index:99999}
	
	#subfooter-nav li.active {color:#000000}
	#subfooter-nav li.active ul {border:none;}
	#subfooter-nav li.active a:link, #subfooter-nav li.active a:visited, #subfooter-nav li.active a:hover, #subfooter-nav li.active a:active {color:#000000}
	#subfooter-nav li.active a:hover {color:#000000}









/* #####  turn most of these into classes that are only for the Email to Colleague overlay  ##### */
.overlay{
    display:none;
    width:490px;
    background-color: #FFF;
    border:1px solid #000;
    padding:30px;
	-webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
	box-shadow: 0 10px 25px rgba(0,0,0,0.5);
	min-height:140px
}
.overlay.loading{
	background-image:url(../images/loadingBar.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.overlay .inputbox{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #CCCCCC;
	margin: 0 0 15px 0;
	width:280px;
}
.overlay textarea{
	height: 62px;
}
.overlay .button{
	display:block;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:21px;
	font-size:10px;
	padding:0 6px;
	background-color:#A69F91;
	border:1px solid #E0DBD2;
	font-weight:lighter;
	letter-spacing:0.1em;
	cursor:pointer;
}
.overlay .button.cancel{
	color:#333;
}
.overlay .button:hover{
	background-color:#E0DBD2;
	color:#fff;
}
.overlay h1{
	margin-bottom:20px;
}

.overlay label{
	margin: 0 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	display:block;
}
.overlay bottom{
	clear:both;
}

.overlay .preview{
	float:right;
	width:162px;
	padding-left:30px;
}
